package org.xzx.cloud.dao;

import org.springframework.data.jpa.repository.JpaRepository;
import org.xzx.cloud.entity.Path;

import java.util.List;

public interface PathRepository extends JpaRepository<Path, Integer> {

    /**
     * 根据微服务名称查询 Path 记录
     *
     * @param serviceName
     * @return
     */
    List<Path> findAllByServiceName(String serviceName);

    /**
     * 根据路径模式 + 请求类型 查找数据记录
     *
     * @param pathParttern
     * @param httpMethod
     * @return
     */
    Path findByPathPartternAndHttpMethod(String pathParttern, String httpMethod);
}
